package C_java类库新特性.Base64;

import java.nio.charset.StandardCharsets;
import java.util.Base64;

/**
 * Created by zc on 2017/3/12.
 * 在Java 8中，Base64编码已经成为Java类库的标准。
 */
public class Base64Demo {
    public static void main(String[] args) {

        final String text = "Finally, Base64 in Java8!";

        /**
         * 编码加密
         */
        String encode = Base64
                .getEncoder()
                .encodeToString(text.getBytes(StandardCharsets.UTF_8));
        System.out.println("JAVA8中的Base64 加 密 encode： " + encode);

        /**
         * 解码
         */
        String decode = new String(Base64.getDecoder().decode(encode), StandardCharsets.UTF_8);
        System.out.println("JAVA8中的Base64 解 密 decode： " + decode);

    }
}
